#centos8安装redis
一、下载
- 官网地址:https://redis.io/
- 其他版本:http://download.redis.io/releases/
- 本文使用版本:redis-5.0.7.tar.gz
1 | [root@localhost home]# wget http://download.redis.io/releases/redis-5.0.7.tar.gz |
二、解压
1 | [root@localhost home]# tar -xzvf redis-5.0.7.tar.gz |
三、准备编译
1. 请在操作前确认gcc是否已安装,
如未安装,可以执行这个命令安装:
1 | [root@localhost home]# yum install gcc |
2. 请在操作前确认tcl是否已安装
如未安装,可以执行这个命令安装:
1 | [root@localhost redis-5.0.7]# yum install tcl |
四、编译:
1 | [root@localhost home]# cd redis-5.0.7/ |
说明:make 后加 MALLOC的参数的原因:
避免提示找不到 jemalloc/jemalloc.h
五、测试编译(此步可忽略)
1 | [root@localhost redis-5.0.7]# make test |
如果看到以下字样:表示无错误:
1 | \o/ All tests passed without errors! |
六、安装
1 | [root@localhost redis-5.0.7]# mkdir /usr/local/soft/redis5 |
七、配置
1 | [root@localhost conf]# vi redis.conf |
设置
把no改成yes,后台运行
1 | # daemonize no |
内存的最大使用限制
1 | # maxmemory <bytes> |
将这行代码注释或者设置成0.0.0.0,监听所有的ip地址,外网可以访问
1 | #bind 127.0.0.1 |
把yes改成no,允许外网访问
1 | #protected-mode yes |
可以修改端口号
1 | port 6379 |
八、运行
1 | [root@localhost conf]# /usr/local/soft/redis5/bin/redis-server /usr/local/soft/redis5/conf/redis.conf |
2.service文件内容:
1 | [Unit] |
3.重载系统服务
1 | [root@localhost liuhongdi]# systemctl daemon-reload |
查看状态
1 | systemctl status redis |
十二、查看本地centos的版本
1 | [root@localhost lib]# cat /etc/redhat-release |